<?php
/**
 * <https://y.st./>
 * Copyright © 2015 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'title' => 'My Discover account is finally up-to-date',
	'body' => <<<END
<p>
	Discover wrote back, claiming that my &quot;out-of-date&quot; browser is the cause of the inability to change my user name and password.
	However, the server is throwing an error upon submission of the form, not the browser.
	The only reason the browser&apos;s version would have anything to do with it is if the website is doing something stupid such as sniffing the user-agent string.
	I&apos;m using a fork of a fairly recent version of Firefox, as I&apos;m using Iceweasel from the testing version of Debian.
	I don&apos;t have the option to upgrade unless I install the nonfree nonforked Firefox.
	I won&apos;t do that, and I&apos;m convinced this isn&apos;t the issue anyway.
	I modified my user-agent string to claim to be the latest version of Firefox, then tried again.
	As expected, the form still returns an error message upon submission.
	The representative at Discover said that if updating the browser did not work, I should call telephone support.
	Dealing with telephone support, even responsive telephone support that does not put you on hold for hours, is aggravating.
	Thankfully, I no longer have a telephone line and cannot submit to requests that I call telephone representatives.
	I reported back that the browser upgrade did not work and that I have no telephone with which to call their support line.
	The representative told me that I should pretend my password is lost and perform a password reset.
	Doing so required me to dig out my Social Security card to enter the number into the site, which was annoying, but it fixed the password issue.
	I later went back wondering if it would have fixed the user name form, and it had.
	For whatever reason, changing my password made it once again possible to change my user name (and presumably my password, but I didn&apos;t check) normally.
	I will have to keep this in mind for next time if it happens again, though I honestly hope I never need to change my user name again.
	My user name is almost always tied to my domain name, so the only reason I would need to change my user name is if I ended up changing domains again.
	I&apos;d really rather keep this domain if at all possible, unless I somehow manage to get an even shorter one.
	The only feasible way to get a shorter domain would be to apply for control of a three-character $a[gTLD], but that is prohibitively expensive.
	Even shorter would be if I could control a $a[ccTLD], but that practically would require running my own country, or a one-character $a[gTLD], but $a[ICANN] or $a[IANA] or whoever said applications for those would only be considered for use for the public good or something like that.
	I forget the details, and I don&apos;t disagree with that stance, but the point is that <code>//y.st.</code> is the shortest name a normal guy like me is likely to manage to acquire.
	I&apos;ve got a pretty sweet name here, and I hope never to need to change it.
</p>
<p>
	I messed around with the MetroPCS site&apos;s device activation page, but it does not like either of my devices&apos; $a[IMEI]s.
	Activating service on my Replicant device over the Web with MetroPCS will not be possible, even if I would settle for one of their smartphone plans instead of a tablet plan.
	But the fact is that MetroPCS&apos;s best smartphone plan is not as good as the secret \$30 $a[USD] T-Mobile plan that T-Mobile doesn&apos;t like to tell people about.
	MetroPCS&apos;s plan costs the same price, comes with less high-speed data, and is on a carrier that charges \$3 $a[USD] just to pay your bill (so the T-Mobile option ends up being slightly less expensive anyway).
	When the time comes, I&apos;ll try to get the T-Mobile tablet plan.
	If that doesn&apos;t work out, there&apos;s no reason why I would go to MetroPCS for a smartphone plan.
</p>
<p>
	Android $a[IMSI]-Catcher Detector received an update through F-Droid today, and no longer crashes.
	Admittedly, after being locked out of Github for so long, I kind of gave up on trying to report that bug.
	I still planned to do it eventually, but I had lost my desire to get it done right away.
	It seems it&apos;s already been found and fixed though.
</p>
<p>
	<a href="https://patreon.com/yst">Patreon</a> said that my payment did not go through for some odd reason.
	They recommended updating my payment information in case it was incorrect, which I did, but I don&apos;t know when they will try again to pay Josh Woodward with my money.
	I&apos;d rather they do it sooner than later.
</p>
<p>
	My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
</p>
END
);
